#!/usr/bin/python
# -*- coding:utf-8 -*-
from mongoengine.errors import ValidationError

USERNAME_ERROR = "用户名应该是4-127字符，可以是邮箱、中文、英文以及数字、下划线"
PASSWORD_ERROR = "密码需由8-127位非中文字符组成，至少的包括数字、大写字母、小写字母以及标点符号中的两种"
PRODUCT_ERROR = "产品组名应该是1-63字符，可以是中文、英文以及数字、下划线"
USER_GROUP_ERROR = "用户分组名应该是1-63字符，可以是中文、英文以及数字、下划线"
PERMISSION_TAG_ERROR = "权限标签名应该是1-63字符，可以是中文、英文以及数字、下划线"
DESC_ERROR = "备注为1-255个字符"
PERMISSION_PATH_ERROR = "请输入正确的访问路径, 访问路径由数字、小写字母、_、-、/ 组成， 且由 / 开始"
PERMISSION_NAME_ERROR = "权限名称为1-127个字符组成"


class PasswordError(ValidationError):
    pass


class NotActiveError(ValidationError):
    pass
